App.AddTree = function(node,rootnode) {	
	var formPanel = new Ext.FormPanel({
		labelAlign : 'right',
		labelWidth : 40,
		frame : true,
		url : WebServiceUrl,
		bodyStyle : 'padding:5px 5px 0',
		items : [{
			xtype : 'hidden',
			fieldLabel : '父',
			maxLength : 16,
			minLength : 1,
			allowBlank : false,
			name : 'pid',
			value : node.id,
			anchor : '90%'
		}, {
			xtype : 'textfield',
			fieldLabel : '名称',
			tabIndex : 1,
			maxLength : 16,
			minLength : 1,
			allowBlank : false,
			name : 'name',
			anchor : '90%'
		}, {
			fieldLabel : '描述',
			xtype : 'textfield',
			maxLength : 50,
			tabIndex : 2,
			allowBlank : false,
			name : 'des',
			anchor : '90%'
		}]
	});
	var winid = 'AddTree';
	var win = new Ext.Window({
		title : '添加信息',
		width : 300,
		height : 150,
		id : winid,
		layout : 'fit',
		plain : true,
		bodyStyle : 'padding:5px;',
		buttonAlign : 'center',
		resizable : false,
		items : formPanel,
		modal : true,
		buttons : [{
			text : '保存',
			tabIndex : 24,
			handler : function() {
				if (formPanel.form.isValid()) {
					formPanel.form.submit({
						waitTitle : "请稍候",
						waitMsg : '正在保存数据...',
						params : {
							trancode : 'Node2'
						},
						method : 'Post',
						failure : function(form, action) {
							Ext.MessageBox.alert('操作失败', '');
						},
						success : function(form, action) {
							if (action.result.success) {
								Ext.MessageBox.alert('操作成功',
										action.result.message);
								rootnode.loaded = false;
   								rootnode.expand();
								Ext.getCmp(winid).close();
							} else {
								Ext.MessageBox.alert('操作失败',
										action.result.message);
							}
						}
					});
				} else {
					Ext.MessageBox.alert('输入错误', '请输完内容后再保存！');
				}
			}
		}, {
			text : '取消',
			tabIndex : 25,
			handler : function() {
				Ext.getCmp(winid).close();
			}
		}]
	});

	win.show();
};
